import Mutil 			from  '@/util/mm.js';
const _mm = new Mutil();

class Menu{
	// 这是通过pId进行查询菜单
	menuList(loginInfo){
		return _mm.request({
			type        :   'get',
			url         :   'menu/menuList',
            data        :   loginInfo,
            dataType    :   "JSON"
		})
	}
	
	// 这是直接就是查找菜单的数据，其他的不查找

	findMenu(loginInfo){
		return _mm.request({
			type        :   'get',
			url         :   'menu/findMenu',
            data        :   loginInfo,
            dataType    :   "JSON"
		})
	}
	
	// 这是查找Banner
	bannerList(loginInfo){
		return _mm.request({
			type        :   'get',
			url         :   'menu/findBanner',
            data        :   loginInfo,
            dataType    :   "JSON"
		})
	}

	// 这里是进行删除轮播图片
	deleteBanner(loginInfo){
		return _mm.request({
			type		:	'get',
			url			:	'menu/deleteBanner',
			data		:	loginInfo,
			dataType	:	"JSON"
		})
	}

	// 这是对轮播图进行保存
	subBanner(loginInfo){
		return _mm.request({
			type		:	'get',
			url			:	'menu/saveBanner',
			data		:	loginInfo,
			dataType	:	"JSON"
		})
	}

	// 这是用ID查找一个轮播图
	findOneBanner(loginInfo){
		return _mm.request({
			type		:	'get',
			url			:	'menu/findOneBanner',
			data		:	loginInfo,
			dataType	:	"JSON"
		})
	}

	// 这是查找所有的轮播
	findAllBanner(loginInfo){
		return _mm.request({
			type        :   'get',
			url         :   'menu/findAllBanner',
            data        :   loginInfo,
            dataType    :   "JSON"
		})
	}

	// 这是登录
	userLogin(loginInfo){
		return _mm.request({
			type        :   'get',
			url         :   'user/userLogin',
            data        :   loginInfo,
            dataType    :   "JSON"
		})
	}

	// 这是查找所有的菜单
	findAllMenu(loginInfo){
		return _mm.request({
			type        :   'get',
			url         :   'menu/findAllMenu',
            data        :   loginInfo,
            dataType    :   "JSON"
		})
	}

	// 这是删除指定的导航
	deleteMenu(loginInfo){
		return _mm.request({
			type		:	'get',
			url			:	'menu/deleteMenu',
			data		:	loginInfo,
			dataType	:	"JSON"
		})
	}
	// 这里进行保存菜单
	saveMenu(loginInfo){
		return _mm.request({
			type		:	'get',
			url			:	'menu/saveMenu',
			data		:	loginInfo,
			dataType	:	"JSON"
		})
	}
}

export default Menu;
